gdk_broadway_screen_get_monitor_width_mm (GdkScreen *screen,
gint monitor_num)
{
- g_return_val_if_fail (monitor_num == 0, -1);
-
return gdk_screen_get_width_mm (screen);
}
gdk_broadway_screen_get_monitor_height_mm (GdkScreen *screen,
gint monitor_num)
{
- g_return_val_if_fail (monitor_num == 0, -1);
-
return gdk_screen_get_height_mm (screen);
}
gdk_broadway_screen_get_monitor_plug_name (GdkScreen *screen,
gint monitor_num)
{
- g_return_val_if_fail (monitor_num == 0, NULL);
-
return g_strdup ("browser");
}
{
GdkBroadwayScreen *broadway_screen = GDK_BROADWAY_SCREEN (screen);
- g_return_if_fail (monitor_num == 0);
-
if (dest)
{
dest->x = 0;
{
g_return_val_if_fail (GDK_IS_SCREEN (screen), -1);
g_return_val_if_fail (monitor_num >= 0, -1);
+ g_return_val_if_fail (monitor_num < gdk_screen_get_n_monitors (screen), -1);
return GDK_SCREEN_GET_CLASS (screen)->get_monitor_width_mm (screen, monitor_num);
}
{
g_return_val_if_fail (GDK_IS_SCREEN (screen), -1);
g_return_val_if_fail (monitor_num >= 0, -1);
+ g_return_val_if_fail (monitor_num < gdk_screen_get_n_monitors (screen), -1);
return GDK_SCREEN_GET_CLASS (screen)->get_monitor_height_mm (screen, monitor_num);
}
{
g_return_val_if_fail (GDK_IS_SCREEN (screen), NULL);
g_return_val_if_fail (monitor_num >= 0, NULL);
+ g_return_val_if_fail (monitor_num < gdk_screen_get_n_monitors (screen), NULL);
return GDK_SCREEN_GET_CLASS (screen)->get_monitor_plug_name (screen, monitor_num);
}
{
g_return_if_fail (GDK_IS_SCREEN (screen));
g_return_if_fail (monitor_num >= 0);
+ g_return_if_fail (monitor_num < gdk_screen_get_n_monitors (screen));
GDK_SCREEN_GET_CLASS(screen)->get_monitor_geometry (screen, monitor_num, dest);
}
{
g_return_if_fail (GDK_IS_SCREEN (screen));
g_return_if_fail (monitor_num >= 0);
+ g_return_if_fail (monitor_num < gdk_screen_get_n_monitors (screen));
GDK_SCREEN_GET_CLASS (screen)->get_monitor_workarea (screen, monitor_num, dest);
}
{
GdkScreenWayland *screen_wayland = GDK_SCREEN_WAYLAND (screen);
- g_return_val_if_fail (monitor_num < screen_wayland->n_monitors, -1);
-
return screen_wayland->monitors[monitor_num].width_mm;
}
{
GdkScreenWayland *screen_wayland = GDK_SCREEN_WAYLAND (screen);
- g_return_val_if_fail (monitor_num < screen_wayland->n_monitors, -1);
-
return screen_wayland->monitors[monitor_num].height_mm;
}
{
GdkScreenWayland *screen_wayland = GDK_SCREEN_WAYLAND (screen);
- g_return_val_if_fail (monitor_num < screen_wayland->n_monitors, NULL);
-
return g_strdup (screen_wayland->monitors[monitor_num].output_name);
}
{
GdkScreenWayland *screen_wayland = GDK_SCREEN_WAYLAND (screen);
- g_return_if_fail (monitor_num < screen_wayland->n_monitors);
-
if (dest)
*dest = screen_wayland->monitors[monitor_num].geometry;
}
{
GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
- g_return_val_if_fail (monitor_num < x11_screen->n_monitors, -1);
-
return x11_screen->monitors[monitor_num].width_mm;
}
{
GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
- g_return_val_if_fail (monitor_num < x11_screen->n_monitors, -1);
-
return x11_screen->monitors[monitor_num].height_mm;
}
{
GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
- g_return_val_if_fail (monitor_num < x11_screen->n_monitors, NULL);
-
return g_strdup (x11_screen->monitors[monitor_num].output_name);
}
{
GdkX11Screen *x11_screen = GDK_X11_SCREEN (screen);
- g_return_if_fail (monitor_num < x11_screen->n_monitors);
-
if (dest)
*dest = x11_screen->monitors[monitor_num].geometry;
}